//package com.utilFactory;
//
//
//import java.io.FileInputStream;
//import java.io.FileNotFoundException;
//
//public class client {
//    public static void main(String[] args) throws FileNotFoundException {
//////        实现格式的转换
//////        最后的结果就是
////        目标文件 t = 最大的工厂类.什么方法(文件,目标格式);
//
//        ImageFactory imageFactory = null;
//        imageFactory = new JpgFactory(new FileInputStream(".."));
//        imageFactory.toPng();
//    }
//}
//
////策略模式
////
////包含音频(音乐/视频)文件的转换
////图片格式的转换
////文件格式的转换
//
////如果加一个格式，或者说加了一个功能的实现，修改足够少的代码，就能实现。  要修改足够少的代码  是宗旨。